var express = require('express');
var app = express()

// 没有挂载路径的中间件，应用的每个请求都会执行该中间件
app.use(function (req, res, next) {
  console.log('Time:', Date.now());
  next();
  // res.send('haa')
});
app.use(express.static(__dirname + '/public'));

// 挂载至 /user/:id 的中间件，任何指向 /user/:id 的请求都会执行它
app.use('/user/:id', function (req, res, next) {
  console.log('Request Type:', req.method);
  next();
});

// 路由和句柄函数(中间件系统)，处理指向 /user/:id 的 GET 请求
app.get('/user/:id', function (req, res, next) {
  res.send('USER');
});

app.get('/', function (req, res) {
  res.sendFile(__dirname + '/public/index.html');
});



var http = require('http');
http.createServer(app).listen(8800,function(){
	console.log('Server running ,port at  8800');
});

